export interface DataType {
  id: number;
  git_commit_id: string;
  project_name: string;
  project_description: string | null;
  git_branch_name: string;
  git_clone_status: number;
  install_status: number;
  install_path: string;
  repository_address: string;
  build_folder_name: string;
  deploy_path: string;
  deploy_folder_name: string;
  install_command: string;
  build_command: string;
  create_time: string;
  modify_time: string;
}

export interface DialogType {
  messageTip: (type: "success" | "error", content: string) => void;
  setOpen: (value: boolean) => void;
  getList: () => void;
  data: DataType | null;
  open: boolean;
}
